package com.ncloud.system.entity;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;

@SuppressWarnings("serial")
public class PayLog implements Serializable{
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long charge_id            ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long acct_id              ;
	private Integer channel_id        ;
	private Integer payment_id        ;
	private Integer pay_fee_mode_code ;
	private Integer payment_op        ;
	private Long recv_fee             ;
	private Long recv_user_id       ;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date recv_time            ;
	private String outer_trade_id     ;
	private String outer_pay_no       ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long project_id           ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long contract_inst_id          ;
	private String cancel_tag         ;
	private String cancel_user_id     ;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date cancel_time          ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long cancel_charge_id     ;
	private Long rsrv_fee1            ;
	private String rsrv_info1         ;
	private String remark             ;
	public Long getCharge_id() {
		return charge_id;
	}
	public void setCharge_id(Long charge_id) {
		this.charge_id = charge_id;
	}
	public Long getAcct_id() {
		return acct_id;
	}
	public void setAcct_id(Long acct_id) {
		this.acct_id = acct_id;
	}
	public Integer getChannel_id() {
		return channel_id;
	}
	public void setChannel_id(Integer channel_id) {
		this.channel_id = channel_id;
	}
	public Integer getPayment_id() {
		return payment_id;
	}
	public void setPayment_id(Integer payment_id) {
		this.payment_id = payment_id;
	}
	public Integer getPay_fee_mode_code() {
		return pay_fee_mode_code;
	}
	public void setPay_fee_mode_code(Integer pay_fee_mode_code) {
		this.pay_fee_mode_code = pay_fee_mode_code;
	}
	public Integer getPayment_op() {
		return payment_op;
	}
	public void setPayment_op(Integer payment_op) {
		this.payment_op = payment_op;
	}
	public Long getRecv_fee() {
		return recv_fee;
	}
	public void setRecv_fee(Long recv_fee) {
		this.recv_fee = recv_fee;
	}
	public Long getRecv_user_id() {
		return recv_user_id;
	}
	public void setRecv_user_id(Long recv_user_id) {
		this.recv_user_id = recv_user_id;
	}
	public Date getRecv_time() {
		return recv_time;
	}
	public void setRecv_time(Date recv_time) {
		this.recv_time = recv_time;
	}
	public String getOuter_trade_id() {
		return outer_trade_id;
	}
	public void setOuter_trade_id(String outer_trade_id) {
		this.outer_trade_id = outer_trade_id;
	}
	public String getOuter_pay_no() {
		return outer_pay_no;
	}
	public void setOuter_pay_no(String outer_pay_no) {
		this.outer_pay_no = outer_pay_no;
	}
	public Long getProject_id() {
		return project_id;
	}
	public void setProject_id(Long project_id) {
		this.project_id = project_id;
	}
	public Long getContract_inst_id() {
		return contract_inst_id;
	}
	public void setContract_inst_id(Long contract_inst_id) {
		this.contract_inst_id = contract_inst_id;
	}
	public String getCancel_tag() {
		return cancel_tag;
	}
	public void setCancel_tag(String cancel_tag) {
		this.cancel_tag = cancel_tag;
	}
	public String getCancel_user_id() {
		return cancel_user_id;
	}
	public void setCancel_user_id(String cancel_user_id) {
		this.cancel_user_id = cancel_user_id;
	}
	public Date getCancel_time() {
		return cancel_time;
	}
	public void setCancel_time(Date cancel_time) {
		this.cancel_time = cancel_time;
	}
	public Long getCancel_charge_id() {
		return cancel_charge_id;
	}
	public void setCancel_charge_id(Long cancel_charge_id) {
		this.cancel_charge_id = cancel_charge_id;
	}
	public Long getRsrv_fee1() {
		return rsrv_fee1;
	}
	public void setRsrv_fee1(Long rsrv_fee1) {
		this.rsrv_fee1 = rsrv_fee1;
	}
	public String getRsrv_info1() {
		return rsrv_info1;
	}
	public void setRsrv_info1(String rsrv_info1) {
		this.rsrv_info1 = rsrv_info1;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
}
